package service

import (
	// "im/model"
	"log"

	_ "github.com/go-sql-driver/mysql"
	"xorm.io/xorm"
)

var DbEng *xorm.Engine
var err error

func init() {
    DbEng, err = xorm.NewEngine("mysql", "root:root@(127.0.0.1:3306)/chat?charset=utf8")
    if err != nil {
        log.Fatal(err)
    }
    // 显示sql语句
    // DbEng.ShowSQL(true)
    // 数据库最大连接数
    DbEng.DB().SetMaxOpenConns(2)
    // 自动建表
    // DbEng.Sync2(
    //     new(model.User),
    //     new(model.Community),
    //     new(model.Contact),
    // ) 
    log.Println("init database ok")
}


